home *** CD-ROM | disk | FTP | other *** search
/ Freaks Macintosh Archive / Freaks Macintosh Archive.bin / Freaks Macintosh Archives / Textfiles / SecretROMStuff.txt < prev    next >
Text File  |  1996-11-17  |  4KB  |  96 lines

  1. Subj: clearing things up...                                            (50/50)
  2. From: The Cloud #8 Last on: 11/23/90
  3. Date: Fri, Nov 23, 1990 2:36:06 AM
  4.  
  5. Macintosh ROM Secrets
  6. ---------------------
  7.  
  8. 1) THE SE ROM SLIDESHOW
  9.  
  10.   In the ROM of the original Macintosh SE (*not* the SE/30!) is a four-frame
  11.   slideshow composed of digitized b&w images of the development team.
  12.  
  13.   To view the slideshow, hit the interrupt switch to enter the debugger,
  14.   and type the following:  G 41D89A <return>.
  15.  
  16.   Alternatively, you can write a program which calls this procedure:
  17.  
  18.   PROCEDURE DoIt;
  19.   Inline $4EF9, $0041, $D89A;  { jmp $41D89A }
  20.  
  21.   The slideshow is an endless loop; once started, the only way to quit
  22.   is by rebooting (or turning the power off).
  23.  
  24.  
  25. --
  26. 2) THE "STOLEN FROM APPLE COMPUTER" ICON
  27.  
  28.   This icon lurks in the ROM of *every* Macintosh produced.  Rumor has it
  29.   that code to display this icon also exists in ROM, so that an Apple
  30.   employee/wizard could walk up to a potential Macintosh clone, type a few
  31.   commands, and verify that the machine's ROM was in fact "stolen".
  32.  
  33.   This icon exists at different locations in different versions of ROM;
  34.   currently, yours truly has only been able to verify its existence in
  35.   two of those versions:
  36.  
  37.   ROM Version 117, rev.1-3 (Macintosh Plus):              $0040E132
  38.   ROM Version 120, rev. 3  (Macintosh IIx, IIcx, SE/30):  $408A065A
  39.  
  40.   If you have access to other machines, you can use the Graphic memory display
  41.   feature of SUM II Tools 2.0 to locate the icon. (Be sure to set the memory
  42.   base to $40800000, the starting address of ROM on the Mac II series, or
  43.   $00400000 on a Mac Plus or earlier machine.)
  44.  
  45.   It's reasonable simple to write a program that displays the "stolen icon".
  46.   Here's a THINK C function that does the job:
  47.  
  48.   PlotStolenIcon(inRect)
  49.   Rect *inRect;
  50.   {    
  51.     asm {
  52.       BRA.S     @2
  53. @1    DC.L      0x40E132       ;address of icon (Mac Plus ROM only!)
  54. @2    MOVE.L    inRect,-(SP)   ;push rect argument
  55.       PEA       @1             ;push "handle" to icon
  56.       DC.W      0xA94B         ;_PlotIcon
  57.     }
  58.   }
  59.  
  60. --
  61. 3) HIDDEN COLOR PICTURES IN THE IIci AND IIfx
  62.  
  63.   The 512K ROM (also known as the first "32-Bit Clean" ROM) introduced with
  64.   the Macintosh IIci evidently had some extra room for fun.
  65.  
  66.   On the IIci, do the following:
  67.     A) Go into the Control Panel and set the date to Sept. 20, 1989
  68.        (9/20/89 -- this just happens to be the machine's release date.)
  69.     B) Reboot and hold down cmd-option-c-i (yes, all 4 keys simultaneously.)
  70.     C) Surprise! Up pops a color picture of some Apple employees!
  71.  
  72.   On the IIfx, the procedure is similar:
  73.     A) Set the date to March 19, 1990  (3/19/90 -- the release date.)
  74.     B) Reboot while holding down cmd-option-f-x.
  75.     C) Yes, it's another color picture!
  76.  
  77.  
  78. --
  79. 4) HIDDEN STARTUP DISK IN CLASSIC ROM
  80.  
  81.   The Macintosh Classic has an "undocumented feature":  a complete, bootable
  82.   system "disk" in ROM.  This was an experiment in creating a "diskless
  83.   workstation" machine that apparently wasn't considered important enough
  84.   to mention as a feature.  Rumor has it that the Macintosh LC and IIsi also
  85.   contain a hidden ROM disk, but this has not yet been verified.
  86.  
  87.   To access the hidden disk, reboot the Macintosh Classic while holding
  88.   down cmd-option-x-o.  When the Finder comes up, the ROM disk should appear
  89.   on the desktop.  Note that you can use the Startup Device cdev to specify
  90.   this disk as the startup device;  subsequently, the machine will boot from
  91.   ROM without the need for a "real" startup disk (handy, if you've only got
  92.   one floppy disk drive.)
  93.  
  94.  
  95. --
  96. 5) ???